iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0

物件導向

物件導向就是利用軟體模擬現實生活中實體所擁有的特性與行為,這些實體就是物件,而每一個物件都可以擁有各自的屬性及方法,簡單來說把真實世界的事物抽象化為物件,而且程式的可重複利用。

物件
物件是指所有具體或抽象的事物,都可以將之視為一個"物件",物件之間彼此會交互運作。
可以把一輛車想成是一個物件(Object)
屬性 (Property)
屬性代表物件的許多特性(attribute),這些特性代表了一個物件的外觀或某些性質。
例如一輛車的車輛顏色、最高速度、車輛品牌。
方法 (Method)
每個物件都擁有不同數量的行為(method),這些行為稱之為方法
例如一輛車的起動、開車燈。
用一個程式碼來解釋:

class 車輛{                     //類別名稱:車輛
    車輛顏色、最高速度、車輛品牌; // 定義屬性
    前進()、煞車()、倒退();      // 定義方法
}

在上面的範例中,車輛這個類別有三個屬性:車輛顏色、最高速度、車輛品牌,以及三個方法:前進()、煞車()、倒退()。


上一篇
Day 8 Java的陣列(Array)
下一篇
Day 11 Java的物件導向特性 封裝
系列文
菜鳥工程師30天學java基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言